package com.masterclient.app.businessmodule.minemodule.address.contract;

import com.eoner.baselib.presenter.FCBasePresenter;
import com.eoner.baselib.presenter.IFCBaseView;
import com.eoner.baselibrary.bean.address.AddResultBean;
import com.eoner.baselibrary.bean.address.AddressListBean;

/**
 * 作者：sean
 * 创建时间：2017/7/31 11:10
 * 功能说明：
 */

public interface AddNewAddressContract{

    interface View extends IFCBaseView {
      void getAddressList(AddressListBean.DataBean dataBean);
        void addAddressSuccess(AddResultBean.DataBean dataBean);
        void addAddressFailed(String msg);
    }

    abstract static class Presenter extends FCBasePresenter<View> {
        public abstract void addNewAddress(String a_id,String address,String default_a,String full_name,String mobile);
        public abstract void getRegionList(String region_id);
    }
}